export default {
    // state 形参 =>  通过state获取state对象中的数据 
    // payload  => 载荷,在组件中调用此方法时可以传递一些数据  
    //             如何调用 =>  commit("updateA",10)
    addA: function (state) {
      state.a++;
    },
    reduceA: function (state) {
      state.a--;
    },
    updateA: function (state, payload) {
      console.log("updateA", payload);
      state.a = payload;
    },
    addB: function (state) {
      state.b++;
    },
    reduceB: function (state) {
      state.b--;
    },
    updateB: function (state, payload) {
      console.log("updateB", payload);
      state.b = payload;
    },
    // mutations的方法中 不能直接使用另一个方法 =>在actions中实现
    // addBoth:function(state,payload,arg){
    //   console.log(11111,state,payload,arg);
    // }
  }